AT-NFC  2.1 (win)
AT-NFC kernel set
Macros
Entry Point Error Codes

Errors codes used by Entry Point export functions. More...

Macros

#define EP_ERR_INIT   0xA200
 
#define EP_ERR_INIT_HAL_INIT   EP_ERR_INIT + 0x01
 
#define EP_ERR_DEINIT   0xA220
 
#define EP_ERR_DEINIT_HAL_DEINIT   EP_ERR_DEINIT + 0x01
 
#define EP_ERR_POS_PREP_NEW_TRAN   0xA240
 
#define EP_ERR_POS_PREP_NEW_TRAN_INV_PARAM   EP_ERR_POS_PREP_NEW_TRAN + 0x01
 
#define EP_ERR_POS_PREP_NEW_TRAN_ALLOC_MEM   EP_ERR_POS_PREP_NEW_TRAN + 0x02
 
#define EP_ERR_POS_PREP_NEW_TRAN_LOAD_COMB_LONFIG   EP_ERR_POS_PREP_NEW_TRAN + 0x03
 
#define EP_ERR_POS_PREP_NEW_TRAN_RELEASE_MEM   EP_ERR_POS_PREP_NEW_TRAN + 0x04
 
#define EP_ERR_POS_PREP_NEW_TRAN_CREATE_TLV   EP_ERR_POS_PREP_NEW_TRAN + 0x05
 
#define EP_ERR_POS_TRAN   0xA260
 
#define EP_ERR_POS_TRAN_INV_PARAM   EP_ERR_POS_TRAN + 0x01
 
#define EP_ERR_POS_TRAN_EXT_PROCESSING   EP_ERR_POS_TRAN + 0x02
 
#define EP_ERR_POS_TRAN_POLLING_CANCELLED   EP_ERR_POS_TRAN + 0x03
 
#define EP_ERR_POS_TRAN_POLLING_TIMEOUT   EP_ERR_POS_TRAN + 0x04
 
#define EP_ERR_POS_TRAN_PCD_FAILURE   EP_ERR_POS_TRAN + 0x05
 
#define EP_ERR_POS_TRAN_INV_OUTCOME   EP_ERR_POS_TRAN + 0x06
 
#define EP_ERR_POS_TRAN_RESTART   0xA280
 
#define EP_ERR_POS_TRAN_RESTART_INV_PARAM   EP_ERR_POS_TRAN_RESTART + 0x01
 
#define EP_ERR_POS_TRAN_RESTART_UNEXPECTED   EP_ERR_POS_TRAN_RESTART + 0x02
 
#define EP_ERR_POS_TRAN_RESTART_FIELDOFF_TIMEOUT   EP_ERR_POS_TRAN_RESTART + 0x03
 
#define EP_ERR_POS_TRAN_RESTART_REMOVAL_TIMEOUT   EP_ERR_POS_TRAN_RESTART + 0x04
 
#define EP_ERR_POS_TRAN_RESTART_REMOVAL_FAILURE   EP_ERR_POS_TRAN_RESTART + 0x05
 
#define EP_ERR_POS_TRAN_RESTART_CANCELLED   EP_ERR_POS_TRAN_RESTART + 0x06
 
#define EP_ERR_POS_TRAN_RESTART_TIMEOUT   EP_ERR_POS_TRAN_RESTART + 0x07
 
#define EP_ERR_POS_TRAN_RESTART_PCD_FAILURE   EP_ERR_POS_TRAN_RESTART + 0x08
 
#define EP_ERR_POS_TRAN_RESTART_INV_OUTCOME   EP_ERR_POS_TRAN_RESTART + 0x09
 
#define EP_ERR_POS_RELEASE_TRAN   0xA2A0
 
#define EP_ERR_POS_RELEASE_TRAN_INV_PARAM   EP_ERR_POS_RELEASE_TRAN + 0x01
 
#define EP_ERR_POS_RELEASE_TRAN_MEM_FREE   EP_ERR_POS_RELEASE_TRAN + 0x02
 
#define EP_ERR_GET_DATA   0xA300
 
#define EP_ERR_GET_DATA_INV_PARAM   EP_ERR_GET_DATA + 0x01
 
#define EP_ERR_GET_DATA_INV_SEQ   EP_ERR_GET_DATA + 0x02
 
#define EP_ERR_GET_DATA_BY_TAG   0xA320
 
#define EP_ERR_GET_DATA_BY_TAG_INV_PARAM   EP_ERR_GET_DATA_BY_TAG + 0x01
 
#define EP_ERR_GET_DATA_BY_TAG_INV_SEQ   EP_ERR_GET_DATA_BY_TAG + 0x02
 
#define EP_ERR_GET_DATA_BY_TAG_LIST   0xA340
 
#define EP_ERR_GET_DATA_BY_TAG_LIST_INV_PARAM   EP_ERR_GET_DATA_BY_TAG_LIST + 0x01
 
#define EP_ERR_GET_DATA_BY_TAG_LIST_INV_SEQ   EP_ERR_GET_DATA_BY_TAG_LIST + 0x02
 
#define EP_ERR_GET_DATA_BY_ID   0xA360
 
#define EP_ERR_GET_DATA_BY_ID_INV_PARAM   EP_ERR_GET_DATA_BY_ID + 0x01
 

Detailed Description

Errors codes used by Entry Point export functions.

Macro Definition Documentation

◆ EP_ERR_DEINIT

#define EP_ERR_DEINIT   0xA220

epDeInit: error base

◆ EP_ERR_DEINIT_HAL_DEINIT

#define EP_ERR_DEINIT_HAL_DEINIT   EP_ERR_DEINIT + 0x01

call hal_deinit failed

◆ EP_ERR_GET_DATA

#define EP_ERR_GET_DATA   0xA300

epNfcGetData: error base

◆ EP_ERR_GET_DATA_BY_ID

#define EP_ERR_GET_DATA_BY_ID   0xA360

epNfcGetDataByID: error base

◆ EP_ERR_GET_DATA_BY_ID_INV_PARAM

#define EP_ERR_GET_DATA_BY_ID_INV_PARAM   EP_ERR_GET_DATA_BY_ID + 0x01

call hal_deinit failed

◆ EP_ERR_GET_DATA_BY_TAG

#define EP_ERR_GET_DATA_BY_TAG   0xA320

epNfcGetDataByTag: error base

◆ EP_ERR_GET_DATA_BY_TAG_INV_PARAM

#define EP_ERR_GET_DATA_BY_TAG_INV_PARAM   EP_ERR_GET_DATA_BY_TAG + 0x01

inv param

◆ EP_ERR_GET_DATA_BY_TAG_INV_SEQ

#define EP_ERR_GET_DATA_BY_TAG_INV_SEQ   EP_ERR_GET_DATA_BY_TAG + 0x02

unexpected command

◆ EP_ERR_GET_DATA_BY_TAG_LIST

#define EP_ERR_GET_DATA_BY_TAG_LIST   0xA340

epNfcGetDataByTagList: error base

◆ EP_ERR_GET_DATA_BY_TAG_LIST_INV_PARAM

#define EP_ERR_GET_DATA_BY_TAG_LIST_INV_PARAM   EP_ERR_GET_DATA_BY_TAG_LIST + 0x01

inv param

◆ EP_ERR_GET_DATA_BY_TAG_LIST_INV_SEQ

#define EP_ERR_GET_DATA_BY_TAG_LIST_INV_SEQ   EP_ERR_GET_DATA_BY_TAG_LIST + 0x02

unexpected command

◆ EP_ERR_GET_DATA_INV_PARAM

#define EP_ERR_GET_DATA_INV_PARAM   EP_ERR_GET_DATA + 0x01

inv param

◆ EP_ERR_GET_DATA_INV_SEQ

#define EP_ERR_GET_DATA_INV_SEQ   EP_ERR_GET_DATA + 0x02

unexpected command

◆ EP_ERR_INIT

#define EP_ERR_INIT   0xA200

epInit: error base

◆ EP_ERR_INIT_HAL_INIT

#define EP_ERR_INIT_HAL_INIT   EP_ERR_INIT + 0x01

call hal_init failed

◆ EP_ERR_POS_PREP_NEW_TRAN

#define EP_ERR_POS_PREP_NEW_TRAN   0xA240

epPosPrepareNewTran: error base

◆ EP_ERR_POS_PREP_NEW_TRAN_ALLOC_MEM

#define EP_ERR_POS_PREP_NEW_TRAN_ALLOC_MEM   EP_ERR_POS_PREP_NEW_TRAN + 0x02

mem alloc failure

◆ EP_ERR_POS_PREP_NEW_TRAN_CREATE_TLV

#define EP_ERR_POS_PREP_NEW_TRAN_CREATE_TLV   EP_ERR_POS_PREP_NEW_TRAN + 0x05

create tlv container failure

◆ EP_ERR_POS_PREP_NEW_TRAN_INV_PARAM

#define EP_ERR_POS_PREP_NEW_TRAN_INV_PARAM   EP_ERR_POS_PREP_NEW_TRAN + 0x01

inv param

◆ EP_ERR_POS_PREP_NEW_TRAN_LOAD_COMB_LONFIG

#define EP_ERR_POS_PREP_NEW_TRAN_LOAD_COMB_LONFIG   EP_ERR_POS_PREP_NEW_TRAN + 0x03

load comb config failure

◆ EP_ERR_POS_PREP_NEW_TRAN_RELEASE_MEM

#define EP_ERR_POS_PREP_NEW_TRAN_RELEASE_MEM   EP_ERR_POS_PREP_NEW_TRAN + 0x04

mem release failure

◆ EP_ERR_POS_RELEASE_TRAN

#define EP_ERR_POS_RELEASE_TRAN   0xA2A0

epPosTranRelease: error base

◆ EP_ERR_POS_RELEASE_TRAN_INV_PARAM

#define EP_ERR_POS_RELEASE_TRAN_INV_PARAM   EP_ERR_POS_RELEASE_TRAN + 0x01

inv param

◆ EP_ERR_POS_RELEASE_TRAN_MEM_FREE

#define EP_ERR_POS_RELEASE_TRAN_MEM_FREE   EP_ERR_POS_RELEASE_TRAN + 0x02

call HAL_MEM_FREE failed

◆ EP_ERR_POS_TRAN

#define EP_ERR_POS_TRAN   0xA260

epPosTran: error base

◆ EP_ERR_POS_TRAN_EXT_PROCESSING

#define EP_ERR_POS_TRAN_EXT_PROCESSING   EP_ERR_POS_TRAN + 0x02

card located, process it externally

◆ EP_ERR_POS_TRAN_INV_OUTCOME

#define EP_ERR_POS_TRAN_INV_OUTCOME   EP_ERR_POS_TRAN + 0x06

invalid restart Outcome data

◆ EP_ERR_POS_TRAN_INV_PARAM

#define EP_ERR_POS_TRAN_INV_PARAM   EP_ERR_POS_TRAN + 0x01

inv param

◆ EP_ERR_POS_TRAN_PCD_FAILURE

#define EP_ERR_POS_TRAN_PCD_FAILURE   EP_ERR_POS_TRAN + 0x05

pcd failure - card or pcd fatal error

◆ EP_ERR_POS_TRAN_POLLING_CANCELLED

#define EP_ERR_POS_TRAN_POLLING_CANCELLED   EP_ERR_POS_TRAN + 0x03

card polling cancelled from outside

◆ EP_ERR_POS_TRAN_POLLING_TIMEOUT

#define EP_ERR_POS_TRAN_POLLING_TIMEOUT   EP_ERR_POS_TRAN + 0x04

card polling timeout

◆ EP_ERR_POS_TRAN_RESTART

#define EP_ERR_POS_TRAN_RESTART   0xA280

epPosTranRestart: error base

◆ EP_ERR_POS_TRAN_RESTART_CANCELLED

#define EP_ERR_POS_TRAN_RESTART_CANCELLED   EP_ERR_POS_TRAN_RESTART + 0x06

card polling cancelled from outside

◆ EP_ERR_POS_TRAN_RESTART_FIELDOFF_TIMEOUT

#define EP_ERR_POS_TRAN_RESTART_FIELDOFF_TIMEOUT   EP_ERR_POS_TRAN_RESTART + 0x03

not enaugh time to complete field off timeout

◆ EP_ERR_POS_TRAN_RESTART_INV_OUTCOME

#define EP_ERR_POS_TRAN_RESTART_INV_OUTCOME   EP_ERR_POS_TRAN_RESTART + 0x09

invalid restart Outcome data

◆ EP_ERR_POS_TRAN_RESTART_INV_PARAM

#define EP_ERR_POS_TRAN_RESTART_INV_PARAM   EP_ERR_POS_TRAN_RESTART + 0x01

inv param

◆ EP_ERR_POS_TRAN_RESTART_PCD_FAILURE

#define EP_ERR_POS_TRAN_RESTART_PCD_FAILURE   EP_ERR_POS_TRAN_RESTART + 0x08

pcd failure - card or pcd fatal error

◆ EP_ERR_POS_TRAN_RESTART_REMOVAL_FAILURE

#define EP_ERR_POS_TRAN_RESTART_REMOVAL_FAILURE   EP_ERR_POS_TRAN_RESTART + 0x05

card removal procedure failure

◆ EP_ERR_POS_TRAN_RESTART_REMOVAL_TIMEOUT

#define EP_ERR_POS_TRAN_RESTART_REMOVAL_TIMEOUT   EP_ERR_POS_TRAN_RESTART + 0x04

card removal procedure timeout

◆ EP_ERR_POS_TRAN_RESTART_TIMEOUT

#define EP_ERR_POS_TRAN_RESTART_TIMEOUT   EP_ERR_POS_TRAN_RESTART + 0x07

card polling timeout

◆ EP_ERR_POS_TRAN_RESTART_UNEXPECTED

#define EP_ERR_POS_TRAN_RESTART_UNEXPECTED   EP_ERR_POS_TRAN_RESTART + 0x02

unexpected call